/*
 *Faça um programa que leia 5 números e permita que o usuário escolha as 
seguintes opções:
[1] Leitura do Vetor
[2] Mostrar Vetor Lido
[3] Pesquisar um elemento no vetor
[4] Menor número digitado no vetor
[5] Finaliza
• Utilize do/while para o controle do menu, switch/case para a escolha das opções.
• Caso o usuário acesse a opção 2, 3, sem que tenha sido valores para o vetor o 
sistema deverá exibir uma mensagem “Leia valores para o vetor”.
 */
package listaivetores;

import javax.swing.JOptionPane;

public class Exerc2 {
    public static void main(String[] args) {
        int vetor[] = new int[5]; 
       
        int opcao = 0;
        do{
            opcao = Integer.parseInt(JOptionPane.showInputDialog("Informe a opção desejada:" +
                    "[1] Leitura do Vetor \n"+
                    "[2] Mostrar Vetor Lido \n" +
                    "[3] Pesquisar um elemento no vetor \n" +
                    "[4] Menor número digitado no vetor \n" +
                    "[5] Finaliza"));
             switch(opcao){
                 case 1:
                      for (int i = 0; i < vetor.length; i++) {
                            vetor[i] = Integer.parseInt(JOptionPane.showInputDialog("Informe valor"));                   
                       }
                     break;
                 case 2:
                    for (int i = 0; i < vetor.length; i++) {
                        System.out.println(vetor[i]);                                               
                   }                     
                     break;
                 case 3:
                     int elemento = Integer.parseInt(JOptionPane.showInputDialog("Informe valor"));
                      for (int i = 0; i < vetor.length; i++) {
                        if(vetor[i]==elemento){
                            JOptionPane.showMessageDialog(null, "Valor encontrado no vetor."
                                    + "É o " +i+1 +" elemento do vetor");
                        }                                               
                      }  
                     break;
                 case 4:
                     int menor = 0;
                     for (int i = 0; i < vetor.length; i++) {                        
                         if(i==0){
                            menor = vetor[i];                            
                        }       
                         if(vetor[i]<menor){
                             menor = vetor[i];
                         }
                      }  
                     break;
                 case 5:
                     JOptionPane.showMessageDialog(null, "Encerrando Programa.");
                     break;
             }
        }while(opcao != 4);
    }
}
